body{background:#f5f5f5;}
.navbar{background:#000;height: 105px;border-radius:0;color: #fff;margin:0;min-width:1200px;}
.container-fluid .row{margin-left:3%;margin-right:3%;min-width:1150px;}
.navbar .logo{height:100%;width:auto;display:block;}
.navbar .invite-btn{display:inline-block;margin-top:32px;margin-right:8px;width:108px;}
.navbar .reg-btn{display:inline-block;margin-top:32px;margin-right:8px;width:77px;}
.navbar .login-btn{display:inline-block;margin-top:32px;width: 78px;}
.searchwrapg{position:absolute;width:380px;height:50px;border:1px solid #ffffff;top:27.5px;border-radius:50px;left:50%;transform:translateX(-50%);}
input.pcSearchInput {display: block;position: absolute;width: 330px;background: transparent;height: 50px;top: 1px;left: 1px;
    bottom: 1px;
    border: none;
    line-height: 48px;
    color: #ffffff;
    padding-left: 15px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size:15px;
}
.pcSearchicon {
    display: block;
    width: auto;
    height: 50px;
    position: absolute;
    top: 0;
    right: 5px;
}
input{outline:none;}
.clears{clear:both;width:0px;height:0px;}
.section2{padding-top:20px;}

.section2 .invite-btn{display:inline-block;margin-top:22px;margin-right:8px;width:108px;}
.section2 .reg-btn{display:inline-block;margin-top:22px;margin-right:8px;width:77px;}
.section2 .login-btn{display:inline-block;margin-top:22px;width: 78px;}
.section2 .t1{width:334px;}
.section2 .t2{width:423px;position:absolute;right:-3%;}
.section2 .parts2{margin-top:90px;}
.section2 .txt1{width:100%;text-align: center;font-size:30px;color:#333333;margin-top:90px;}
.section2 .txt2{width:100%;text-align: center;font-size:16px;position:relative;}

.searchwrapg2{position:absolute;width:380px;height:50px;border:1px solid #ffffff;top:27.5px;border-radius:50px;left:50%;transform:translateX(-50%);background:#ffffff;}

.pcSearchicon2{
    display: block;
    width: auto;
    height: 50px;
    position: absolute;
    top: 0;
    right: -1px;
}
input.pcSearchInput2{display: block;position: absolute;width: 330px;background: transparent;height: 50px;top: 1px;left: 1px;
    bottom: 1px;
    border: none;
    line-height: 48px;
    color: #000;
    padding-left: 15px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size:15px;
}
.line-btm{position:relative;width:100%;height:13px;}
.linea{position:absolute;left:0;top:0;height:100%;width:auto;}
.line-b{position:absolute;width:100%;height:8px;left:0;top:2.5px;background:#333333;}
.line-1{margin-top:-2.5px;}
.section3{padding-top: 120px;}
.section3 .text1{color:#b3b3b3;width:100%;height:32px;font-size:16px;line-height:32px;text-align:center;}
.section3 .text2{color:#333333;width:100%;height:60px;font-size:38px;line-height:60px;text-align:center;}
.section3 .text3{width:100%;text-align:center;margin:10px auto 0;}
.section3 .text3 .redline{background:#ed1c24;width:70px;height:2px;display:inline-block;}
.tab-list{position:relative;width:90%;margin:70px auto 0;height: auto;}
.tab-li{position:relative;width:100%;text-align: center;height:60px;}
.label-default{background-color:#ffffff;color:#4e4e4e;padding:.6em 1.2em .6em;font-size:15px;margin-left:4px;font-weight:500;cursor:pointer;}
.end-txt{width:100%;height: auto;margin: 90px auto 80px;}
.user{position:relative;width:100%;height:650px;background-color:#ffffff;}
.pcUser1{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-webkit-background-size:cover;outline:none;}
.user-1{position:absolute;width:230px;height:auto;top:16%;left:50%;transform:translateX(-33%);}
.user-info{position:absolute;left:50%;width:40%;top:16%;height:200px;padding-left:170px;padding-top:114px;color:#333333;}
.user-info p{font-size:14px;line-height:20px;margin:0 0 8px;}
.user-info p.name{font-size:24px;font-weight:500;height:28px;line-height:28px;}
.user-info p.goodat{line-height: 32px;color:#595757;}
.user-info p .dot{width:10px;height:10px;border-radius:10px;background:#595757;display:inline-block;margin-right:10px;}
.user-info p.gap{margin: 0 0 0;}
.user-info p .b1{width:122px;display:inline-block;margin-right:6px;cursor: pointer;}
.user-info p .b2{width:125px;cursor: pointer;}
.end-bottom{position:relative;width:100%;height:120px;}
.numWrap{position:absolute;right:5%;top:8%;width:98px;}
.num1{width:100%;color:#fff;font-size:16px;background:#ed1c24;height:44px;display:block;text-align: center;display:flex;align-items: center;justify-content: center;border-top-left-radius:5px;border-top-right-radius:5px;}
.num2{width:100%;background:#333333;height:14px;display:block;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.textRight{text-align: right;}

.user-pic{height:100%;width:auto;position: absolute;left:0;top:0;}